strenuous efforts - Francés Inglés Diccionario